package cc.rengu.redp.bizimpl.csmc.service;

import cc.rengu.redp.common.domain.QueryRequest;
import cc.rengu.redp.common.exception.RedpException;
import cc.rengu.redp.bizimpl.csmc.domain.ReconSceneStat;
import cc.rengu.redp.bizimpl.csmc.vo.ReconSceneStatVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author System
 */
public interface IReconSceneStatService extends IService<ReconSceneStat> {
    IPage<ReconSceneStat> findByPage(QueryRequest request, ReconSceneStat reconSceneStat) ;

    void add(ReconSceneStatVO reconSceneStatVO)throws RedpException;

    void update(ReconSceneStatVO reconSceneStatVO)throws RedpException;

    void changeStatus(String id, String optFlag)throws RedpException;

    ReconSceneStat ByReconSceneId(String reconSceneId, String instId);
}
